home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / internet / irc_i_dodatki / eggdrop / eggdrop11.lha / scripts / gaysf < prev    next >
Text File  |  1997-01-15  |  3KB  |  106 lines

  1. #!/path/to/eggdrop
  2. #
  3. # This is a sample config file for a bot that would sit on "#gaysf" and
  4. # do nothing except op people who asked for ops (and who had been given
  5. # +o).  It's an example of how to config a bot to be mostly transparent,
  6. # instead of dictating channel politics (like, for example, the #gaysex
  7. # bots).
  8. #
  9. # There are not as many comments in this file, because 'lamestbot' has
  10. # all the tutorial stuff.  This is meant to look more like a bot config
  11. # that might actually be in use.
  12. #
  13.  
  14.  
  15. # EFNET info
  16. set nick "Lamerbot"
  17. set username "lamer"
  18. set realname "atom eyes away your brain"
  19.  
  20. set admin "Lameboy <lamer@netcom.com>"
  21.  
  22. # stupid stuff to hide from efnet opers
  23. # (efnet people are prejudiced against bots, so you must tread carefully)
  24. set ctcp-version "\[eLeEtItE v0.5g\]"
  25. set ctcp-finger "Curiousity killed the cat..."
  26. set ctcp-userinfo "<None Supplied>"
  27.  
  28. # allow people to introduce themselves, if they know the code
  29. # /msg lamerbot register
  30. set learn-users 1
  31. unbind msg - hello *hello
  32. bind msg - register *hello
  33.  
  34. # don't use these servers.  this is just an example.
  35. set servers {
  36.   irc-2.mit.edu
  37.   irc.colorado.edu:6666
  38. }
  39.  
  40. set never-give-up 0
  41. set servlimit 0
  42. set keep-nick 1
  43.  
  44. # the channel
  45. # don't enforce any modes, don't idle-kick, don't beg for ops.
  46. # enforce existing bans, but don't dictate the ban list and let users
  47. # make whatever bans they want.  anyone can be op (regardless of whether
  48. # they have +o on the bot) and if a +o user gets deop'd -- tough.  ask
  49. # the bot for ops again.  DO punish people who abuse the bot, and DO
  50. # greet people who wish to be greeted, and allow most netsplit ops.
  51. channel add #gaysf {
  52.   +enforcebans
  53.   +userbans
  54.   -bitch
  55.   +greet
  56.   -protectops
  57.   -stopnethack
  58.   +revenge
  59. }
  60. set use-info 1
  61.  
  62. # don't really feel like logging much.
  63. # okay, one log for kicks/bans/modes (the "narc log") and one for errors
  64. logfile k "#gaysf" gaysf.log
  65. logfile bco * lamerbot.log
  66.  
  67. set log-time 1
  68. set keep-all-logs 0
  69. set switch-logfiles-at 600
  70. set console "mkcbo"
  71.  
  72. # where to store stuff
  73. set userfile "lamerbot.users"
  74. set notefile "lamerbot.notes"
  75. set motd "lamerbot.motd"
  76.  
  77. set helpdir "help"
  78. set textdir "text"
  79. set tempdir "/tmp"
  80.  
  81. # no file system for now (maybe later)
  82. set dcc-path ""
  83.  
  84. # botnet stuff: not sharing users, but do want to be on alkienet.
  85. set telnet 3333
  86. set share-users 0
  87. set require-p 1
  88. set open-telnets 0
  89.  
  90. # NO FLOOD PROTECTION.
  91. # users on the channel will decide what constitutes a "flood" and what
  92. # to do about it.  all the bot needs to do is log it.
  93. set flood-msg 0
  94. set flood-chan 0
  95. set flood-join 0
  96.  
  97. set ban-time 60
  98. set ignore-time 10
  99.  
  100. # this machine has a lot of bots, so we save users at 7 after
  101. set save-users-at 7
  102.  
  103. source scripts/toolkit.tcl
  104. source scripts/console.tcl
  105.  
  106.